Top 10k strings from Machine Lightning (1985)(Oasis Software).tap in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Games / [TAP] /

Back to the directory listing

   8 GGGDGGGGGGD
   6 EEEEEEEEEEEEEEEEEEEE
   4 GGGGGGGGGG
   4 DDDDDDDDDDDD
   4 ;a$'"FILE:";n$
   4 ;*                                          *
   4 +((YS+SY+1
   3 YC+CY,XC+CX;
   3 CREG,(XS+SX+1
   3 BREG,(YS+SY+1
   3 ; =========================
   3 +(XC+CX)+(32
   2 ppppppppp;
   2 f<xDDDGDDDD<
   2 a$="W-rite"
   2 Workarea - 
   2 TMPY,(YS+SY+1
   2 TMPX,(XS+SX+1
   2 SPRITES   
   2 S-top/C-ontinuous 
   2 R(T0*}/O|/G
   2 ORG  end - 
   2 LD (UNDERC),A
   2 GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEE
   2 GGGGGGGGGGGGGGGGGGGGGGGG#N
   2 GGGGGGGGGGEEEEEEEEEE 
   2 GGGGGGGEEEEEEE
   2 FFFFFFFFFFFFFFFFd!
   2 FFFFFFFFFFFFFFFF0c
   2 FFFFFFFFFFFFFFFF/
   2 FFFFFFFFFFFFFFFF.
   2 FFFFFFFFFFFFFFFF
   2 FFFFFFFFFFFFFFF+
   2 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE!Z
   2 D|DDD|DD<f
   2 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD2
   2 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
   2 DDDDDDDDDDDDDDDDDDDDDD
   2 DD #0 - [$ + 1]
   2 DB 0BDH + #1<<5
   2 DB 086H + #0<<3
   2 CREG,(SX+XS+1
   2 CODE      
   2 CALL OUTA1
   2 BjjjjjjjjjjjjBBBBBBBBBBBBBBBBBBBBjjjjjjjjjjjBBBBEEEEEExxxEjjBBBEEEEEEEEEEBBBBBEEEEEEEEEEBBBBBEEEEEEEEEEBBBBBEEEEEEEEEEBBBBBEEEEEEEEEEBBBBBEEEEEEEEEEjjBBBEEEEEEEEEEBBBBBjjjjjjjjjjjj
   2 BREG,(SY+YS+1
   2 BCDEHLAFBCDEHLSP
   2 A-nywhere/S-tart 
   2 A$="SPRITE OFF SCREEN":
   2 ;********************************************
   2 ;"OASIS SOFTWARE"
   2 ;"          NOW LOADING         "
   2 ; Swop between cursor and character under
   2 8GGDGGGDDDGGDDDG"7
   2 -INFINITE-
   2 *SHT*SLN+5
   2 *(YC+CY)),ON
   2 (YS+SY)+N,(XS+SX)+M;
   2 "New name: ";c$
   2 "Load/Verify (L
   1 x(UNDERC) 
   1 vTp/w4w=wGw
   1 uARE YOU SURE? (Y/N)
   1 u*v3vovqvTpTp|v
   1 t cursor to text file.
   1 qARE YOU SURE? (Y/N)
   1 p            
   1 ocate strin
   1 m;dgain, fin
   1 i;`gain, fin
   1 dSUBRANGES
   1 dLOAD end - 
   1 dDouble symbol - `
   1 dCONSTANTS
   1 d error(s) on pass 
   1 a$="J-oin":
   1 `SUBRANGES
   1 `LOAD end - 
   1 `Double symbol - '
   1 `CONSTANTS
   1 ` error(s) on pass 
   1 YS+SY+VT>15
   1 YRRA=52746
   1 XS+SX+HL>30
   1 WPSPT=52515
   1 TTSPT=52581
   1 TSPST=AL+(AH*256
   1 TSPND=AL+(AH*256
   1 TMPY=52423
   1 TMPX=52422
   1 TAPP=52691
   1 T      T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T                                                                                                                                                                                                                                                                
   1 SY+YS,SX+XS;
   1 SY+YS+SHT>15
   1 SY+YS+A,SX+XS;
   1 SX+XS+SLN>30
   1 SST+NB>65535
   1 SSE=TSPST:
   1 SSE=SSE+MEM
   1 SSE-MEM<SSS
   1 SSE+NB<SSS
   1 SPT GEN    P
   1 SPST=49995
   1 SPNO=23305
   1 SPND=49997
   1 SPMIR=52661
   1 SPMAR=52667
   1 SPINV=52655
   1 SMCODE    
   1 SET 2,(IX+FG00) 
   1 SCMIR=52643
   1 SCMAR=52649
   1 SA=SA-(SB*8
   1 RTSPT=52619
   1 RELCT=52533
   1 RC        
   1 RADD=RL+RH:
   1 R##DM!,|T]##
   1 R##DM!,xT]##
   1 PTSXR=52569
   1 PTSPT=52527
   1 PTSOR=52563
   1 PTSND=52575
   1 ORXOR=52634
   1 ORON=52682
   1 MOVE=51601
   1 MON 48K   
   1 MON 16K   
   1 MLT=SSE-SSS
   1 MLT=MLT-BFR: 
   1 MIRROR ATTR":
   1 MIRROR ATTR "
   1 MEM=MEM-SSE
   1 MEM=MB-MA:
   1 MEM=AL+AH:
   1 MEM2=(65536
   1 MACT      /
   1 MACROS    $!
   1 MACM      7
   1 M48       
   1 M16       
   1 LREG=23302
   1 LOAD $1+#0
   1 LO        
   1 LD HL,NSPEED 
   1 LD HL,BLK01
   1 LD (VALUE),A 
   1 LD (LASKEY),A 
   1 JR NC BLK08 
   1 JP Z MVFLUP
   1 JP Z MVFLDW
   1 Invalid comman
   1 INVSN=52539
   1 IF [#0<-128]&[#0>127]
   1 HREG=23301
   1 HI        
   1 Gi* x###",x!
   1 Gi* x###",x
   1 GTSXR=52551
   1 GTSPT=52521
   1 GTSOR=52545
   1 GTSND=52557
   1 EREG=23307
   1 DREG=23306
   1 DFSPT=52509
   1 DEMS2     
   1 DEMS1     
   1 DEMOA     $
   1 DEFSET  _SZTO7 = 0 TO 7.
   1 DEFSET  _SZTO2 = 0 TO 2.
   1 DEFSET  _SXX 
   1 DEFSET  _SS
   1 DEFSET  _SRR 
   1 DEFSET  _SROTA
   1 DEFSET  _SROT 
   1 DEFSET  _SQQ 
   1 DEFSET  _SPP 
   1 DEFSET  _SOO
   1 DEFSET  _SNNNN = 0 TO 0FFFFH.
   1 DEFSET  _SNN   = -256 TO 255.
   1 DEFSET  _SIR 
   1 DEFSET  _SII 
   1 DEFSET  _SID 
   1 DEFSET  _SGC 
   1 DEFSET  _SDISP = -128 TO 127.
   1 DEFSET  _SDD 
   1 DEFSET  _SCE 
   1 DEFSET  _SCC 
   1 DEFSET  _SBIT 
   1 DEFSET  _SBD 
   1 DEFSET  _SAR
   1 DEFSET  _SADS 
   1 DEFMAC  (/"RST*",_SNN)
   1 DEFMAC  (/"PUSH*",_SXX)
   1 DEFMAC  (/"POP*",_SXX)
   1 DEFMAC  (/"OUT(*),*",C,_SS)
   1 DEFMAC  (/"LD*,*",_SXX,_SNNNN)
   1 DEFMAC  (/"LD*,*",_SS,_SNN)
   1 DEFMAC  (/"LD*,*",_SIR,A)
   1 DEFMAC  (/"LD*,*",_SDD,_SNNNN)
   1 DEFMAC  (/"LD*,*",SP,_SII)
   1 DEFMAC  (/"LD*,*",A,_SIR)
   1 DEFMAC  (/"LD*,(*)",_SXX,_SNNNN)
   1 DEFMAC  (/"LD*,(*)",_SDD,_SNNNN)
   1 DEFMAC  (/"LD*,(*)",A,_SNNNN)
   1 DEFMAC  (/"LD*,(*)",A,_SBD)
   1 DEFMAC  (/"LD(**),*",_SXX,_SDISP,_SNN)
   1 DEFMAC  (/"LD(*),*",_SNNNN,_SXX)
   1 DEFMAC  (/"LD(*),*",_SNNNN,_SDD)
   1 DEFMAC  (/"LD(*),*",_SNNNN,A)
   1 DEFMAC  (/"LD(*),*",_SBD,A)
   1 DEFMAC  (/"LD(*),*",HL,_SNN)
   1 DEFMAC  (/"IN*,(*)",_SS,C)
   1 DEFMAC  (/"EX*,*",AF,AF)
   1 DEFMAC  (/"**,*",_SBIT,_SZTO7,_SS)
   1 DEFMAC  (/"**,*",_SADS,A,_SNN)
   1 DEFMAC  (/"**,*",SBC,HL,_SDD)
   1 DEFMAC  (/"**,*",ADD,IY,_SRR)
   1 DEFMAC  (/"**,*",ADD,IX,_SPP)
   1 DEFMAC  (/"**,*",ADD,HL,_SDD)
   1 DEFMAC  (/"**,*",ADC,HL,_SDD)
   1 DEFMAC  (/"**,(**)",_SBIT,_SZTO7,_SXX,_SDISP)
   1 DEFMAC  (/"**,(*)",_SBIT,_SZTO7,HL)
   1 DEFMAC  (/"**",_SROT,_SS)
   1 DEFMAC  (/"**",_SID,_SXX)
   1 DEFMAC  (/"**",_SID,_SS)
   1 DEFMAC  (/"**",_SID,_SDD)
   1 DEFMAC  (/"**",_SAR,_SNN)
   1 DEFMAC  (/"*(**)",_SROT,_SXX,_SDISP)
   1 DEFMAC  (/"*(**)",_SID,_SXX,_SDISP)
   1 DEFMAC  (/"*(*)",_SROT,HL)
   1 DEFMAC  (/"*(*)",_SID,HL)
   1 DEFMAC  (/"*",_SROTA)
   1 DEFMAC  ("RST*",_SZTO7)
   1 DEFMAC  ("RRD")
   1 DEFMAC  ("RLD")
   1 DEFMAC  ("RETN")
   1 DEFMAC  ("RETI")
   1 DEFMAC  ("RET*",_SCE)
   1 DEFMAC  ("RET")
   1 DEFMAC  ("PUSH*",_SQQ)
   1 DEFMAC  ("POP*",_SQQ)
   1 DEFMAC  ("OUTI")
   1 DEFMAC  ("OUTD")
   1 DEFMAC  ("OUT(*),*",_SNN,A)
   1 DEFMAC  ("OTIR")
   1 DEFMAC  ("OTDR")
   1 DEFMAC  ("ORG*",_SNNNN)
   1 DEFMAC  ("NOP")
   1 DEFMAC  ("NEG")
   1 DEFMAC  ("LOAD*",_SNNNN)
   1 DEFMAC  ("LIST*",_SOO)
   1 DEFMAC  ("LDIR")
   1 DEFMAC  ("LDI")
   1 DEFMAC  ("LDDR")
   1 DEFMAC  ("LDD")
   1 DEFMAC  ("LD*,*",_SS,_SS)
   1 DEFMAC  ("LD*,(**)",_SS,_SXX,_SDISP)
   1 DEFMAC  ("LD*,(*)",_SS,HL)
   1 DEFMAC  ("LD(**),*",_SXX,_SDISP,_SS)
   1 DEFMAC  ("LD(*),*",HL,_SS)
   1 DEFMAC  ("JR*,*",_SCC,_SNNNN)
   1 DEFMAC  ("JR*",_SNNNN)
   1 DEFMAC  ("JP*,*",_SCE,_SNNNN)
   1 DEFMAC  ("JP*",_SNNNN)
   1 DEFMAC  ("JP(*)",_SII)
   1 DEFMAC  ("INIR")
   1 DEFMAC  ("INI")
   1 DEFMAC  ("INDR")
   1 DEFMAC  ("IND")
   1 DEFMAC  ("IN*,(*)",A,_SNN)
   1 DEFMAC  ("IM*",_SZTO2)
   1 DEFMAC  ("HALT")
   1 DEFMAC  ("EXX")
   1 DEFMAC  ("EX*,*",DE,HL)
   1 DEFMAC  ("EX(*),*",SP,_SII)
   1 DEFMAC  ("EI")
   1 DEFMAC  ("DW*",_SNNNN)
   1 DEFMAC  ("DS*",_SNNNN)
   1 DEFMAC  ("DJNZ*",_SNNNN)
   1 DEFMAC  ("DI")
   1 DEFMAC  ("DD*",_SDISP)
   1 DEFMAC  ("CPIR")
   1 DEFMAC  ("CPI")
   1 DEFMAC  ("CPDR")
   1 DEFMAC  ("CPD")
   1 DEFMAC  ("CALL*,*",_SCE,_SNNNN)
   1 DEFMAC  ("CALL*",_SNNNN)
   1 DEFMAC  ("**,*",_SADS,A,_SS)
   1 DEFMAC  ("**,(**)",_SADS,A,_SXX,_SDISP)
   1 DEFMAC  ("**,(*)",_SADS,A,HL)
   1 DEFMAC  ("**",_SAR,_SS)
   1 DEFMAC  ("*(**)",_SAR,_SXX,_SDISP)
   1 DEFMAC  ("*(*)",_SAR,HL)
   1 DEFMAC  ("*",_SGC)
   1 DD #1 - [$ + 1]
   1 DB 9 + #2<<4
   1 DB 80H + #1<<3 + #2
   1 DB 80H + #0<<3 +#1
   1 DB 70H + #1
   1 DB 7 + #0<<3
   1 DB 4EH + #0<<3
   1 DB 46H + #0<<3
   1 DB 40H + #0<<3 + #1
   1 DB 4 + #0 + #1<<3
   1 DB 36H, #1
   1 DB 34H + #0
   1 DB 3 + #0<<3 + #1<<4
   1 DB 27H + #0<<3
   1 DB 20H + #0<<3
   1 DB 1 + #0<<4
   1 DB 0FDH, 9 + #2<<4
   1 DB 0EDH,4BH + #0<<4
   1 DB 0EDH,44H
   1 DB 0EDH,0B9H
   1 DB 0EDH,0B8H
   1 DB 0EDH,0B1H
   1 DB 0EDH,0B0H
   1 DB 0EDH,0A9H
   1 DB 0EDH,0A8H
   1 DB 0EDH,0A1H
   1 DB 0EDH,0A0H
   1 DB 0EDH, 6FH
   1 DB 0EDH, 57H + #1<<3
   1 DB 0EDH, 4DH
   1 DB 0EDH, 4AH + #2<<4
   1 DB 0EDH, 43H + #1<<4
   1 DB 0EDH, 42H + #2<<4
   1 DB 0EDH, 41H + #1<<3
   1 DB 0EDH, 40H + #0<<3
   1 DB 0EDH, 0BBH
   1 DB 0EDH, 0BAH
   1 DB 0EDH, 0B3H
   1 DB 0EDH, 0B2H
   1 DB 0EDH, 0ABH
   1 DB 0EDH, 0AAH
   1 DB 0EDH, 0A3H
   1 DB 0EDH, 0A2H
   1 DB 0EDH, 067H
   1 DB 0EDH, 047H + #0<<3
   1 DB 0EDH, 045H
   1 DB 0DDH, 9 + #2<<4
   1 DB 0DDH + #2<<5, 86H + #0<<3, #3
   1 DB 0DDH + #2<<5, 0CBH, #3, 46H + #0<<6 + #1<<3
   1 DB 0DDH + #1<<5, 86H + #0<<3, #2
   1 DB 0DDH + #1<<5, 46H + #0<<3, #2
   1 DB 0DDH + #1<<5, 34H + #0, #2
   1 DB 0DDH + #1<<5, 23H + #0<<3
   1 DB 0DDH + #1<<5, 22H
   1 DB 0DDH + #1<<5, 0CBH, #2, #0<<3 + 6
   1 DB 0DDH + #0<<5, 70H + #2, #1
   1 DB 0DDH + #0<<5, 36H, #1, #2
   1 DB 0DDH + #0<<5, 2AH
   1 DB 0DDH + #0<<5, 21H
   1 DB 0DDH + #0<<5, 0E5H
   1 DB 0DDH + #0<<5, 0E1H
   1 DB 0DBH, #1
   1 DB 0D3H, #0
   1 DB 0CBH, 46H + #0<<6 + #1<<3
   1 DB 0CBH, 40H + #0<<6 + #1<<3 + #2
   1 DB 0CBH, #0<<3 + 6
   1 DB 0CBH, #0<<3 + #1
   1 DB 0C7H + #0<<3
   1 DB 0C7H + #0
   1 DB 0C6H + #0<<3, #2
   1 DB 0C6H + #0<<3, #1
   1 DB 0C5H + #0<<4
   1 DB 0C4H + #0<<3
   1 DB 0C2H + #0<<3
   1 DB 0C1H + #0<<4
   1 DB 0C0H + #0<<3
   1 DB 0BDH + #0<<5
   1 DB 0AH + #1<<4
   1 DB 06H + #0<<3, #1
   1 DB 02H + #0<<4
   1 DB #0 >> 8
   1 DB #0 & 0FFH
   1 CREG=23304
   1 CREG,LSPN:
   1 CP=MS+((YS+SY+1
   1 CP=MS+((SY+YS+1
   1 COLDS=52450
   1 CALL REPEAT
   1 CALL LIMITS 
   1 CALL CLRCUR 
   1 CA=IN+(PA*8
   1 BREG=23303
   1 BREG,SSPN:
   1 BLKON=52625
   1 ATTON=51530
   1 ATTOF=51538
   1 ARRY=52697
   1 ARM START       "
   1 ANDON=52673
   1 AL=SSS-(AH*256
   1 AL=SSE-(AH*256
   1 AL=NB-(AH*256
   1 AL=MEM2-(AH*256
   1 AL=MEM-(AH*256
   1 AL=BFS-(AH*256
   1 AL=BFR-(AH*256
   1 A$="SPRITES INCOMPATABLE":
   1 A$="SPRITE NOT DEFINED":
   1 A$="SPRITE ALREADY DEFINED":
   1 A$="LENGTH (1-15)":
   1 A$=" WINDOW OFF SCREEN":
   1 A$=" SPRITE OFF SCREEN":
   1 A$=" SPRITE NOT DEFINED":
   1 A$=" PLEASE REDO":
   1 A$=" OUT OF SPRITE MEMORY":
   1 A$=" OUT OF MEMORY":
   1 A$=" NO COLD START ..?":
   1 A$=" HEIGHT (1-15)":
   1 A$=" CHARACER OFF SCREEN":
   1 = (RLCA,RRCA,RLA,RRA).
   1 = (RLC,RRC,RL,RR,SLA,SRA,SLI,SRL).
   1 = (OFF,ON).
   1 = (NZ,Z,NC,C,PO,PE,P,M).
   1 = (NZ,Z,NC,C).
   1 = (IX,IY).
   1 = (INC,DEC).
   1 = (HL,IX,IY).
   1 = (DAA,CPL,SCF,CCF).
   1 = (BIT,RES,SET).
   1 = (BC,DE,IY,SP).
   1 = (BC,DE,IX,SP).
   1 = (BC,DE,HL,SP).
   1 = (BC,DE,HL,AF).
   1 = (BC,DE).
   1 = (B,C,D,E,H,L,GAP,A).
   1 = (ADD,ADC,SUB,SBC,AND,XOR,OR,CP).
   1 = (ADD,ADC,GAP,SBC).
   1 ;Temporary set ptr
   1 ;T      T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T       T                                                                                                                                                                                                                                                                
   1 ;Standard Z80 instruction set
   1 ;Register SETS
   1 ;Pseudo op macro definitions
   1 ;Number SETS
   1 ;Instruction SETS
   1 ;HL is a special case
   1 ;Force error
   1 ;Constants
   1 ;Condition SETS
   1 ;============================
   1 ;===================
   1 ;;"CLEAR  SCREEN (Y/N) ?":
   1 ;;"                                ":
   1 ;1) 8 Bit load group
   1 ;---------------------------------------------
   1 ;*           Z80 MACRO DEFINITIONS          *
   1 ;*             (C)  R.G.Harvey              *
   1 ;"ZAPS ....      "
   1 ;"Y POS 1";
   1 ;"X POS 1";
   1 ;"WIPE SPRITE ";SNO;" (Y/N)":
   1 ;"WHITE LIGHTNING";
   1 ;"WARM START (Y/N) ?":
   1 ;"TREASURE....    "
   1 ;"SPST.. ";TSPST;"   ";
   1 ;"SPRITE NUMBER-1  "
   1 ;"SPRITE MEMORY FUNCTIONS (Y/N)":
   1 ;"SPRITE LENGTH-1  ";
   1 ;"SPRITE HEIGHT-1  ";
   1 ;"SPRITE 00000   ";
   1 ;"SPND.. ";TSPND;"   "
   1 ;"SPECTRE-MON  (48K)":
   1 ;"SPECTRE-MON  (16K)":
   1 ;"SPACE WARS...."
   1 ;"SPACE INVADERS "
   1 ;"SCREEN FUNTIONS (Y/N)":
   1 ;"SAVING .. ";A$:
   1 ;"SAVE SPRITES TO TAPE (Y/N)":
   1 ;"ROTATE SPRITE";SNO;" (Y/N)":
   1 ;"ROBOTS....     "
   1 ;"REWIND AND PLAY TAPE TO VERIFY":
   1 ;"RELOCATE SPRITES (Y/N)":
   1 ;"PUT SPRITE ";SNO;" (Y/N) ":
   1 ;"PUT A SPRITE INTO A SPRITE (Y/N)":
   1 ;"PAPER.7";
   1 ;"PAPER.";IC:
   1 ;"PAPER.":
   1 ;"PAC-MEN....   "
   1 ;"NEW SPRITE NUMBER (1-255)":
   1 ;"MONSTERS...    "
   1 ;"MEMORY LEFT 00000 " ;
   1 ;"LUNAR LANDER.. "
   1 ;"LOGICAL SPRITE FUNCTIONS (Y/N)":
   1 ;"LOAD SPRITES FROM TAPE (Y/N)":
   1 ;"INPUT SPRITE NUMBER (1-255)"
   1 ;"INPUT SPRITE ";A$
   1 ;"INPUT SMALL SPRITE NUMBER":
   1 ;"INPUT ROW":
   1 ;"INPUT NUMBER OF BYTES":
   1 ;"INPUT LARGER SPRITE NUMBER":
   1 ;"INPUT DATA DIRECT  (Y/N) ":
   1 ;"INPUT COLUMN":
   1 ;"INPUT BUFFER SIZE IN BYTES":
   1 ;"INK...0";
   1 ;"INK...";IC:
   1 ;"INK...":
   1 ;"IF YOU ";
   1 ;"GET SPRITE ";SNO;" (Y/N)":
   1 ;"FROGGER....   "
   1 ;"FLASH.0";
   1 ;"FLASH.";IC:
   1 ;"FLASH.":
   1 ;"EXPLOSIONS...  "
   1 ;"ERROR-";
   1 ;"ENTER CHARACTER NUMBER (1-167)  ":
   1 ;"DUMP SCREEN TO CHR$ SQR (Y/N)?":
   1 ;"DUMP CHR$ SQR TO SCREEN (Y/N) ?":
   1 ;"DUMP ARCADE CHARACTERS TO ,":
   1 ;"DONKEY KONG    "
   1 ;"DEFENDER....   "
   1 ;"CONFLICT....   "
   1 ;"COLD START (Y/N) ?":
   1 ;"CLEAR CHR$ SQR (Y/N)?":
   1 ;"CITY BOMBER... "
   1 ;"CHANGE BUFFER SIZE (Y/N)"
   1 ;"CENTIPEDE....  "
   1 ;"BRIGHT0";
   1 ;"BRIGHT";IC:
   1 ;"BRIGHT":
   1 ;"ATTR..0"
   1 ;"ATTR..";IC:
   1 ;"ATTR..":
   1 ;"ASTROIDS....   "
   1 ;"ASSAULT COURSE "
   1 ;"ARCADE CHARACTER SET";
   1 ;"ARCADE CHARACTER (Y/N) ?":
   1 ;"> ";BFR:
   1 ;"0123456789ABCDEF "
   1 ;" TYPE GOTO 20 "
   1 ;"  SPECTREMAC NOW LOADING  ":
   1 ;"    INPUT DATA LINE -- ";N+1
   1 ;"       ";
   1 ;"               ";
   1 ;"               ":
   1 ;"                 "
   1 ;"                                "
   1 ; defined limits.
   1 ; Set up cursor for blink.
   1 ; Scan system key                                                                                                                                                                                                                                                                
   1 ; Scan keyb
   1 ; Save keypress.
   1 ; Return, already set.
   1 ; Restore HL.
   1 ; Put out cursor.
   1 ; Other character attribute
   1 ; Normal repeOTDR
   1 ; Move on to next set of limits.
   1 ; Keypress in B reg.
   1 ; Jump,bincorrect.
   1 ; Get value from store.
   1 ; Get screen character.
   1 ; Get keypress. 
   1 ; File up.
   1 ; File down.
   1 ; Cursor on screen.
   1 ; Cursor attribute
   1 ; Clear cursor.
   1 ; Check if keypress in within
   1 ; ==========================
   1 ; ========================
   1 ; ======================
   1 ; ====================
   1 ; ===============
   1 ; 9) Return group
   1 ; 8) Jump and call group
   1 ; 7) Bit test and set group
   1 ; 6) Rotate and shift group
   1 ; 5) 16 Bit arithmetic group
   1 ; 4) General purpose arithmetic and CPU control
   1 ; 3) 8 Bit arithmetic group
   1 ; 2) 16 Bit load group
   1 ; 10) Input / Output group
   1 8m* |###",|!
   1 8m* |###",|
   1 8.*Ky++r+s+"Ky
   1 8.*Ku++r+s+"Ku
   1 *pyq#"py:sy
   1 *puq#"pu:su
   1 *Ky++F+N#{
   1 *Ku++F+N#{
   1 *Iy4*[y6*#"[y:
   1 *Iy4*[y6*#"[y
   1 *Iu4*[u6*#"[u:
   1 *Iu4*[u6*#"[u
   1 *(YC+CY)))
   1 (SPST),AL:
   1 (SPND),AL:
   1 (RW+SSPH)>LSPH
   1 (MOVE),AL:
   1 (CL+SSPL)>LSPL
   1 (BREG)*256
   1 (B,C,D,E,H,L,GAP,A,BC,DE,HL,SP,
   1 $2: = [$2 & 1111111111110111B] + #0<<3
   1 $2: = $2 | [$2 & 0000001000000000B]<<1
   1 $2: = $2 & 1111101111111111B
   1 "SAVE > ";A$:
   1 !d3210**MTE*CSLKP*> 
   1 !`3210**MTE*CSLKP*> 
   1 !'|q#q#p#p#6
   1 !'xq#q#p#p#6
   1  XOR,CP,RLC,RL,RRC,RR,SLA,SRA,SRL,
   1  SLI,RLCA,RRCA,RLA,RRA,BIT,RES,SET,
   1  M,OFF,ON,ADD,ADC,SUB,SBC,AND,OR,
   1  INC,DEC,DAA,CPL,SCF,CCF).
   1  AF,IX,IY,I,R,NZ,Z,NC,PO,PE,P,
   1       =====================          *
   1                      *****  
   1                                                                                                                                                                                                                                                                 
   1